package com.example.juegoenandroid;

import android.os.Bundle;
import android.os.Vibrator;
import android.app.Activity;
import android.content.Intent;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnLongClickListener;
import android.widget.ImageButton;
import android.widget.Toast;

public class Ventanajugador2 extends Activity {

	private Bundle intent1;
	private int eleccion;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_ventanajugador2);
		
		intent1=getIntent().getExtras();
		
		
		Toast.makeText(this,intent1.getString("nombre2").toString(),Toast.LENGTH_SHORT).
		show();
		
		
		ImageButton lagarto=(ImageButton) findViewById(R.id.ImagenLagarto);
		ImageButton spok=(ImageButton)    findViewById(R.id.ImagenSpok);
		ImageButton piedra=(ImageButton)  findViewById(R.id.ImagenPiedra);
		ImageButton tijera=(ImageButton)  findViewById(R.id.ImagenTijeras);
		ImageButton papel=(ImageButton)   findViewById(R.id.ImagenPapel);
		
		eleccion=-1;
	   final ImageButton resultado=(ImageButton) findViewById(R.id.ImagenResultado);
		
		lagarto.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				
				resultado.setBackgroundResource(R.drawable.lagarto);
				
				eleccion=1;
					
			}
		});
		
		spok.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				
				
				resultado.setBackgroundResource(R.drawable.im_spock);
				eleccion=2;
				
			}
		});

		
		piedra.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				
				
				resultado.setBackgroundResource(R.drawable.piedra);
				eleccion=3;
				
				
			}
		});

		tijera.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				
				resultado.setBackgroundResource(R.drawable.tijeras);
				eleccion=4;
				
			}
		});

		papel.setOnClickListener(new OnClickListener() {
		
		@Override
		public void onClick(View v) {
			
			resultado.setBackgroundResource(R.drawable.papel);
			eleccion=5;
			
			
			
		}
	});
	
		resultado.setOnLongClickListener(new OnLongClickListener() {
			
			@Override
			public boolean onLongClick(View v) {
				Intent intent=new Intent(Ventanajugador2.this,Resultado.class);
				intent.putExtra(getResources().getString(R.string.eleccion2), eleccion );
				intent.putExtra(getResources().getString(R.string.eleccion1), intent1.getInt("eleccion1"));
				intent.putExtra("nombre1", intent1.getString("nombre1"));
				intent.putExtra("nombre2", intent1.getString("nombre2"));
				intent.putExtra("modo", intent1.getBoolean("modo"));
				
				startActivity(intent);
				return true;
			}
		}); 
		
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.ventanajugador2, menu);
		return true;
	}
	
	@Override
	public boolean onKeyDown(int keyCode, KeyEvent event) {
		if (keyCode == KeyEvent.KEYCODE_BACK) {
			Toast.makeText(this,"No hagas trampas",Toast.LENGTH_SHORT).
			show();
			Vibrator v = (Vibrator) getSystemService(VIBRATOR_SERVICE);
			v.vibrate(5000);
		     return true;
		     }
		return super.onKeyDown(keyCode, event);
	}

	@Override
	protected void onRestart() {
		finish();
		super.onRestart();
	}
	

	
	

}
